/**
 * 享元模式(Flyweight Pattern)又叫作轻量级模式,
 * 是对象池的一种实现,类似线程池,
 * 线程池可以避免不停地创建和销毁多个对象,消耗性能.
 * 享元模式提供了减少对象数量从而改善应用所需的对象结构的方式.
 * 其宗旨是共享细粒度对象,将多个对同一对象的访问集中起来,
 * 不必为每个访问者创建一个单独的对象,可以来降低内存的消耗,属于结构型设计模式.
 */
package org.codeart.pattern.flyweight;